package com.blog.backend.service;

import com.blog.backend.req.AddAlbumReq;
import com.blog.backend.req.PageAlbumReq;
import com.blog.backend.resp.BlogAlbumResp;
import com.blog.backend.vo.PageResult;

public interface BlogAlbumService {
    Boolean insertAlbum(AddAlbumReq req);

    PageResult<BlogAlbumResp> selectPageAlbum(PageAlbumReq req);

    BlogAlbumResp selectAlbumDetail(String albumId);

    Boolean updateAlbumDetail(AddAlbumReq req);

    Boolean deleteAlbum(String albumId);

    PageResult<BlogAlbumResp> getAlbumList(PageAlbumReq req);
}
